/*
package com.sxpi.xxjob.scheduled;

import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

*/
/**
 * @Author: 董伟豪
 * @Date: 2022/10/31 19:57
 *//*

@Slf4j
@Component
public class MyScheduledJob {

    */
/**
     * - initialDelay 是延迟启动
     * - fixedDelay 是固定延迟，时间间隔是前次任务的结束，每隔fixedDelay时间执行下次任务的开始时间
     * - fixedRate 时间间隔是前次任务结束时间是下次任务的开始时间
     *
     * 单线程情况下：fixedDelay其实是一个线程任务的执行结束 + fixedDelay 才是另外一个线程的开始时间
     * 多线程情况下：
     *//*

*/
/*
    @Scheduled(fixedDelay = 3000,initialDelay = -1L)
    public void process() throws InterruptedException {
        log.info("定时任务执行开始了");
        Thread.sleep(5000);
        log.info("定时任务结束~~~~");
    }
*//*


    */
/**
     * cron表达式，可以参考自动生产的页面
     *//*

    @Scheduled(cron = "0/5 43 * * * ? ")
    public void process(){
        log.info("定时任务执行开始了");
    }


}
*/
